package com.gk.bean.qfdto;

import java.io.Serializable;
import java.util.List;

public class GKT340BackJson implements Serializable {


    /**
     * code : 0
     * trackNo : XS-20210714-0008
     * msg :
     * data : [{"xml":{"content":{"detail":{"main":{},"snnbr":[],"sub":{"subline":[{"approvedocno":"国药准字H20050431","batchno":"","belongno":"007TS0CBFAAB","billno":"XS-20210714-0008","credate":"2021-07-14 00:00:00","detaillines":"0","excol4":"","excol5":"13024","excol6":"","expdate":"2021-07-14 17:26:09","expdtlmemo":"","exporderdtlid":"007TS0CBFAAB-1","exporderid":"007TS0CBFAAB","exportmemo":"","gcompanyid":"1606","goodsid":"292","goodsownerid":"3194","goodsqty":100,"goodssupplyid":"","goodstatus":"合格","gostockid":"290","grossweight":"","lineno":"","lotno":"NP09890","operationtype":"11","opstatus":"2","owner":"3194","packsize":"0","prddate":"2020-09-10 00:00:00","prearrivedate":"","preexpdate":"2021-07-14 15:56:58","quanstatus":"合格","srcexpdtlno":"5678","srcexpno":"XS-20210714-0008","srcid":"","status":"1","suttleweight":"","tradegoodspack":"盒","tradegoodsqty":100,"trancompany":"","transno":"","ttransmode":"物流配送","validdate":"2023-12-10 00:00:00"}]}}},"header":{"businessType":"FB340","jsonMessageType":{"belongno":"XS-20210714-0008","owner":"3194"},"message":"","sendSource":"SAVE","sendTime":"2021-07-14 17:11:03","sendType":"2","sender":"","status":1}}}]
     */

    private String code;
    private String trackNo;
    private String msg;
    private List<DataBean> data;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getTrackNo() {
        return trackNo;
    }

    public void setTrackNo(String trackNo) {
        this.trackNo = trackNo;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * xml : {"content":{"detail":{"main":{},"snnbr":[],"sub":{"subline":[{"approvedocno":"国药准字H20050431","batchno":"","belongno":"007TS0CBFAAB","billno":"XS-20210714-0008","credate":"2021-07-14 00:00:00","detaillines":"0","excol4":"","excol5":"13024","excol6":"","expdate":"2021-07-14 17:26:09","expdtlmemo":"","exporderdtlid":"007TS0CBFAAB-1","exporderid":"007TS0CBFAAB","exportmemo":"","gcompanyid":"1606","goodsid":"292","goodsownerid":"3194","goodsqty":100,"goodssupplyid":"","goodstatus":"合格","gostockid":"290","grossweight":"","lineno":"","lotno":"NP09890","operationtype":"11","opstatus":"2","owner":"3194","packsize":"0","prddate":"2020-09-10 00:00:00","prearrivedate":"","preexpdate":"2021-07-14 15:56:58","quanstatus":"合格","srcexpdtlno":"5678","srcexpno":"XS-20210714-0008","srcid":"","status":"1","suttleweight":"","tradegoodspack":"盒","tradegoodsqty":100,"trancompany":"","transno":"","ttransmode":"物流配送","validdate":"2023-12-10 00:00:00"}]}}},"header":{"businessType":"FB340","jsonMessageType":{"belongno":"XS-20210714-0008","owner":"3194"},"message":"","sendSource":"SAVE","sendTime":"2021-07-14 17:11:03","sendType":"2","sender":"","status":1}}
         */

        private XmlBean xml;

        public XmlBean getXml() {
            return xml;
        }

        public void setXml(XmlBean xml) {
            this.xml = xml;
        }

        public static class XmlBean {
            /**
             * content : {"detail":{"main":{},"snnbr":[],"sub":{"subline":[{"approvedocno":"国药准字H20050431","batchno":"","belongno":"007TS0CBFAAB","billno":"XS-20210714-0008","credate":"2021-07-14 00:00:00","detaillines":"0","excol4":"","excol5":"13024","excol6":"","expdate":"2021-07-14 17:26:09","expdtlmemo":"","exporderdtlid":"007TS0CBFAAB-1","exporderid":"007TS0CBFAAB","exportmemo":"","gcompanyid":"1606","goodsid":"292","goodsownerid":"3194","goodsqty":100,"goodssupplyid":"","goodstatus":"合格","gostockid":"290","grossweight":"","lineno":"","lotno":"NP09890","operationtype":"11","opstatus":"2","owner":"3194","packsize":"0","prddate":"2020-09-10 00:00:00","prearrivedate":"","preexpdate":"2021-07-14 15:56:58","quanstatus":"合格","srcexpdtlno":"5678","srcexpno":"XS-20210714-0008","srcid":"","status":"1","suttleweight":"","tradegoodspack":"盒","tradegoodsqty":100,"trancompany":"","transno":"","ttransmode":"物流配送","validdate":"2023-12-10 00:00:00"}]}}}
             * header : {"businessType":"FB340","jsonMessageType":{"belongno":"XS-20210714-0008","owner":"3194"},"message":"","sendSource":"SAVE","sendTime":"2021-07-14 17:11:03","sendType":"2","sender":"","status":1}
             */

            private ContentBean content;
            private HeaderBean header;

            public ContentBean getContent() {
                return content;
            }

            public void setContent(ContentBean content) {
                this.content = content;
            }

            public HeaderBean getHeader() {
                return header;
            }

            public void setHeader(HeaderBean header) {
                this.header = header;
            }

            public static class ContentBean {
                /**
                 * detail : {"main":{},"snnbr":[],"sub":{"subline":[{"approvedocno":"国药准字H20050431","batchno":"","belongno":"007TS0CBFAAB","billno":"XS-20210714-0008","credate":"2021-07-14 00:00:00","detaillines":"0","excol4":"","excol5":"13024","excol6":"","expdate":"2021-07-14 17:26:09","expdtlmemo":"","exporderdtlid":"007TS0CBFAAB-1","exporderid":"007TS0CBFAAB","exportmemo":"","gcompanyid":"1606","goodsid":"292","goodsownerid":"3194","goodsqty":100,"goodssupplyid":"","goodstatus":"合格","gostockid":"290","grossweight":"","lineno":"","lotno":"NP09890","operationtype":"11","opstatus":"2","owner":"3194","packsize":"0","prddate":"2020-09-10 00:00:00","prearrivedate":"","preexpdate":"2021-07-14 15:56:58","quanstatus":"合格","srcexpdtlno":"5678","srcexpno":"XS-20210714-0008","srcid":"","status":"1","suttleweight":"","tradegoodspack":"盒","tradegoodsqty":100,"trancompany":"","transno":"","ttransmode":"物流配送","validdate":"2023-12-10 00:00:00"}]}}
                 */

                private DetailBean detail;

                public DetailBean getDetail() {
                    return detail;
                }

                public void setDetail(DetailBean detail) {
                    this.detail = detail;
                }

                public static class DetailBean {
                    /**
                     * main : {}
                     * snnbr : []
                     * sub : {"subline":[{"approvedocno":"国药准字H20050431","batchno":"","belongno":"007TS0CBFAAB","billno":"XS-20210714-0008","credate":"2021-07-14 00:00:00","detaillines":"0","excol4":"","excol5":"13024","excol6":"","expdate":"2021-07-14 17:26:09","expdtlmemo":"","exporderdtlid":"007TS0CBFAAB-1","exporderid":"007TS0CBFAAB","exportmemo":"","gcompanyid":"1606","goodsid":"292","goodsownerid":"3194","goodsqty":100,"goodssupplyid":"","goodstatus":"合格","gostockid":"290","grossweight":"","lineno":"","lotno":"NP09890","operationtype":"11","opstatus":"2","owner":"3194","packsize":"0","prddate":"2020-09-10 00:00:00","prearrivedate":"","preexpdate":"2021-07-14 15:56:58","quanstatus":"合格","srcexpdtlno":"5678","srcexpno":"XS-20210714-0008","srcid":"","status":"1","suttleweight":"","tradegoodspack":"盒","tradegoodsqty":100,"trancompany":"","transno":"","ttransmode":"物流配送","validdate":"2023-12-10 00:00:00"}]}
                     */

                    private MainBean main;
                    private SubBean sub;
                    private List<?> snnbr;

                    public MainBean getMain() {
                        return main;
                    }

                    public void setMain(MainBean main) {
                        this.main = main;
                    }

                    public SubBean getSub() {
                        return sub;
                    }

                    public void setSub(SubBean sub) {
                        this.sub = sub;
                    }

                    public List<?> getSnnbr() {
                        return snnbr;
                    }

                    public void setSnnbr(List<?> snnbr) {
                        this.snnbr = snnbr;
                    }

                    public static class MainBean {
                    }

                    public static class SubBean {
                        private List<SublineBean> subline;

                        public List<SublineBean> getSubline() {
                            return subline;
                        }

                        public void setSubline(List<SublineBean> subline) {
                            this.subline = subline;
                        }

                        public static class SublineBean {
                            /**
                             * approvedocno : 国药准字H20050431
                             * batchno :
                             * belongno : 007TS0CBFAAB
                             * billno : XS-20210714-0008
                             * credate : 2021-07-14 00:00:00
                             * detaillines : 0
                             * excol4 :
                             * excol5 : 13024
                             * excol6 :
                             * expdate : 2021-07-14 17:26:09
                             * expdtlmemo :
                             * exporderdtlid : 007TS0CBFAAB-1
                             * exporderid : 007TS0CBFAAB
                             * exportmemo :
                             * gcompanyid : 1606
                             * goodsid : 292
                             * goodsownerid : 3194
                             * goodsqty : 100
                             * goodssupplyid :
                             * goodstatus : 合格
                             * gostockid : 290
                             * grossweight :
                             * lineno :
                             * lotno : NP09890
                             * operationtype : 11
                             * opstatus : 2
                             * owner : 3194
                             * packsize : 0
                             * prddate : 2020-09-10 00:00:00
                             * prearrivedate :
                             * preexpdate : 2021-07-14 15:56:58
                             * quanstatus : 合格
                             * srcexpdtlno : 5678
                             * srcexpno : XS-20210714-0008
                             * srcid :
                             * status : 1
                             * suttleweight :
                             * tradegoodspack : 盒
                             * tradegoodsqty : 100
                             * trancompany :
                             * transno :
                             * ttransmode : 物流配送
                             * validdate : 2023-12-10 00:00:00
                             */

                            private String approvedocno;
                            private String batchno;
                            private String belongno;
                            private String billno;
                            private String credate;
                            private String detaillines;
                            private String excol4;
                            private String excol5;
                            private String excol6;
                            private String expdate;
                            private String expdtlmemo;
                            private String exporderdtlid;
                            private String exporderid;
                            private String exportmemo;
                            private String gcompanyid;
                            private String goodsid;
                            private String goodsownerid;
                            private int goodsqty;
                            private String goodssupplyid;
                            private String goodstatus;
                            private String gostockid;
                            private String grossweight;
                            private String lineno;
                            private String lotno;
                            private String operationtype;
                            private String opstatus;
                            private String owner;
                            private String packsize;
                            private String prddate;
                            private String prearrivedate;
                            private String preexpdate;
                            private String quanstatus;
                            private String srcexpdtlno;
                            private String srcexpno;
                            private String srcid;
                            private String status;
                            private String suttleweight;
                            private String tradegoodspack;
                            private int tradegoodsqty;
                            private String trancompany;
                            private String transno;
                            private String ttransmode;
                            private String validdate;

                            public String getApprovedocno() {
                                return approvedocno;
                            }

                            public void setApprovedocno(String approvedocno) {
                                this.approvedocno = approvedocno;
                            }

                            public String getBatchno() {
                                return batchno;
                            }

                            public void setBatchno(String batchno) {
                                this.batchno = batchno;
                            }

                            public String getBelongno() {
                                return belongno;
                            }

                            public void setBelongno(String belongno) {
                                this.belongno = belongno;
                            }

                            public String getBillno() {
                                return billno;
                            }

                            public void setBillno(String billno) {
                                this.billno = billno;
                            }

                            public String getCredate() {
                                return credate;
                            }

                            public void setCredate(String credate) {
                                this.credate = credate;
                            }

                            public String getDetaillines() {
                                return detaillines;
                            }

                            public void setDetaillines(String detaillines) {
                                this.detaillines = detaillines;
                            }

                            public String getExcol4() {
                                return excol4;
                            }

                            public void setExcol4(String excol4) {
                                this.excol4 = excol4;
                            }

                            public String getExcol5() {
                                return excol5;
                            }

                            public void setExcol5(String excol5) {
                                this.excol5 = excol5;
                            }

                            public String getExcol6() {
                                return excol6;
                            }

                            public void setExcol6(String excol6) {
                                this.excol6 = excol6;
                            }

                            public String getExpdate() {
                                return expdate;
                            }

                            public void setExpdate(String expdate) {
                                this.expdate = expdate;
                            }

                            public String getExpdtlmemo() {
                                return expdtlmemo;
                            }

                            public void setExpdtlmemo(String expdtlmemo) {
                                this.expdtlmemo = expdtlmemo;
                            }

                            public String getExporderdtlid() {
                                return exporderdtlid;
                            }

                            public void setExporderdtlid(String exporderdtlid) {
                                this.exporderdtlid = exporderdtlid;
                            }

                            public String getExporderid() {
                                return exporderid;
                            }

                            public void setExporderid(String exporderid) {
                                this.exporderid = exporderid;
                            }

                            public String getExportmemo() {
                                return exportmemo;
                            }

                            public void setExportmemo(String exportmemo) {
                                this.exportmemo = exportmemo;
                            }

                            public String getGcompanyid() {
                                return gcompanyid;
                            }

                            public void setGcompanyid(String gcompanyid) {
                                this.gcompanyid = gcompanyid;
                            }

                            public String getGoodsid() {
                                return goodsid;
                            }

                            public void setGoodsid(String goodsid) {
                                this.goodsid = goodsid;
                            }

                            public String getGoodsownerid() {
                                return goodsownerid;
                            }

                            public void setGoodsownerid(String goodsownerid) {
                                this.goodsownerid = goodsownerid;
                            }

                            public int getGoodsqty() {
                                return goodsqty;
                            }

                            public void setGoodsqty(int goodsqty) {
                                this.goodsqty = goodsqty;
                            }

                            public String getGoodssupplyid() {
                                return goodssupplyid;
                            }

                            public void setGoodssupplyid(String goodssupplyid) {
                                this.goodssupplyid = goodssupplyid;
                            }

                            public String getGoodstatus() {
                                return goodstatus;
                            }

                            public void setGoodstatus(String goodstatus) {
                                this.goodstatus = goodstatus;
                            }

                            public String getGostockid() {
                                return gostockid;
                            }

                            public void setGostockid(String gostockid) {
                                this.gostockid = gostockid;
                            }

                            public String getGrossweight() {
                                return grossweight;
                            }

                            public void setGrossweight(String grossweight) {
                                this.grossweight = grossweight;
                            }

                            public String getLineno() {
                                return lineno;
                            }

                            public void setLineno(String lineno) {
                                this.lineno = lineno;
                            }

                            public String getLotno() {
                                return lotno;
                            }

                            public void setLotno(String lotno) {
                                this.lotno = lotno;
                            }

                            public String getOperationtype() {
                                return operationtype;
                            }

                            public void setOperationtype(String operationtype) {
                                this.operationtype = operationtype;
                            }

                            public String getOpstatus() {
                                return opstatus;
                            }

                            public void setOpstatus(String opstatus) {
                                this.opstatus = opstatus;
                            }

                            public String getOwner() {
                                return owner;
                            }

                            public void setOwner(String owner) {
                                this.owner = owner;
                            }

                            public String getPacksize() {
                                return packsize;
                            }

                            public void setPacksize(String packsize) {
                                this.packsize = packsize;
                            }

                            public String getPrddate() {
                                return prddate;
                            }

                            public void setPrddate(String prddate) {
                                this.prddate = prddate;
                            }

                            public String getPrearrivedate() {
                                return prearrivedate;
                            }

                            public void setPrearrivedate(String prearrivedate) {
                                this.prearrivedate = prearrivedate;
                            }

                            public String getPreexpdate() {
                                return preexpdate;
                            }

                            public void setPreexpdate(String preexpdate) {
                                this.preexpdate = preexpdate;
                            }

                            public String getQuanstatus() {
                                return quanstatus;
                            }

                            public void setQuanstatus(String quanstatus) {
                                this.quanstatus = quanstatus;
                            }

                            public String getSrcexpdtlno() {
                                return srcexpdtlno;
                            }

                            public void setSrcexpdtlno(String srcexpdtlno) {
                                this.srcexpdtlno = srcexpdtlno;
                            }

                            public String getSrcexpno() {
                                return srcexpno;
                            }

                            public void setSrcexpno(String srcexpno) {
                                this.srcexpno = srcexpno;
                            }

                            public String getSrcid() {
                                return srcid;
                            }

                            public void setSrcid(String srcid) {
                                this.srcid = srcid;
                            }

                            public String getStatus() {
                                return status;
                            }

                            public void setStatus(String status) {
                                this.status = status;
                            }

                            public String getSuttleweight() {
                                return suttleweight;
                            }

                            public void setSuttleweight(String suttleweight) {
                                this.suttleweight = suttleweight;
                            }

                            public String getTradegoodspack() {
                                return tradegoodspack;
                            }

                            public void setTradegoodspack(String tradegoodspack) {
                                this.tradegoodspack = tradegoodspack;
                            }

                            public int getTradegoodsqty() {
                                return tradegoodsqty;
                            }

                            public void setTradegoodsqty(int tradegoodsqty) {
                                this.tradegoodsqty = tradegoodsqty;
                            }

                            public String getTrancompany() {
                                return trancompany;
                            }

                            public void setTrancompany(String trancompany) {
                                this.trancompany = trancompany;
                            }

                            public String getTransno() {
                                return transno;
                            }

                            public void setTransno(String transno) {
                                this.transno = transno;
                            }

                            public String getTtransmode() {
                                return ttransmode;
                            }

                            public void setTtransmode(String ttransmode) {
                                this.ttransmode = ttransmode;
                            }

                            public String getValiddate() {
                                return validdate;
                            }

                            public void setValiddate(String validdate) {
                                this.validdate = validdate;
                            }
                        }
                    }
                }
            }

            public static class HeaderBean {
                /**
                 * businessType : FB340
                 * jsonMessageType : {"belongno":"XS-20210714-0008","owner":"3194"}
                 * message :
                 * sendSource : SAVE
                 * sendTime : 2021-07-14 17:11:03
                 * sendType : 2
                 * sender :
                 * status : 1
                 */

                private String businessType;
                private JsonMessageTypeBean jsonMessageType;
                private String message;
                private String sendSource;
                private String sendTime;
                private String sendType;
                private String sender;
                private int status;

                public String getBusinessType() {
                    return businessType;
                }

                public void setBusinessType(String businessType) {
                    this.businessType = businessType;
                }

                public JsonMessageTypeBean getJsonMessageType() {
                    return jsonMessageType;
                }

                public void setJsonMessageType(JsonMessageTypeBean jsonMessageType) {
                    this.jsonMessageType = jsonMessageType;
                }

                public String getMessage() {
                    return message;
                }

                public void setMessage(String message) {
                    this.message = message;
                }

                public String getSendSource() {
                    return sendSource;
                }

                public void setSendSource(String sendSource) {
                    this.sendSource = sendSource;
                }

                public String getSendTime() {
                    return sendTime;
                }

                public void setSendTime(String sendTime) {
                    this.sendTime = sendTime;
                }

                public String getSendType() {
                    return sendType;
                }

                public void setSendType(String sendType) {
                    this.sendType = sendType;
                }

                public String getSender() {
                    return sender;
                }

                public void setSender(String sender) {
                    this.sender = sender;
                }

                public int getStatus() {
                    return status;
                }

                public void setStatus(int status) {
                    this.status = status;
                }

                public static class JsonMessageTypeBean {
                    /**
                     * belongno : XS-20210714-0008
                     * owner : 3194
                     */

                    private String belongno;
                    private String owner;

                    public String getBelongno() {
                        return belongno;
                    }

                    public void setBelongno(String belongno) {
                        this.belongno = belongno;
                    }

                    public String getOwner() {
                        return owner;
                    }

                    public void setOwner(String owner) {
                        this.owner = owner;
                    }
                }
            }
        }
    }
}


